package com.gkzf.ai.module.crm.service.creditreportsimple.app;

import com.gkzf.ai.module.crm.dal.dataobject.creditreportsimple.UserAdmittanceHouseDO;
import jakarta.validation.Valid;

import java.util.List;

/**
 * CRM 小程序补充信息-房产 Service 接口
 *
 * @author 国科智飞
 */
public interface AppUserAdmittanceHouseService {
    /**
     * 更新CRM 小程序补充信息-房产
     *
     * @param updateReqVO 更新信息
     */
    void updateUserAdmittanceHouse(@Valid List<UserAdmittanceHouseDO> updateReqVO);

    /**
     * 删除CRM 小程序补充信息-房产
     *
     * @param id 编号
     */
    void deleteUserAdmittanceHouse(Long id);

    /**
     * 获得CRM 小程序补充信息-房产分页
     *
     * @param userOpenId 用户openId
     * @return CRM 小程序补充信息-房产分页
     */
    List<UserAdmittanceHouseDO> getUserAdmittanceHouseList(String userOpenId);

}